home *** CD-ROM | disk | FTP | other *** search
/ Amiga Tools 1 / Amiga Tools.iso / egs-tools / egs_demo-version / egs_devels / c-include / clib / egs_protos.h < prev    next >
Encoding:
C/C++ Source or Header  |  1994-06-06  |  1.4 KB  |  44 lines

  1. /**
  2.  **  Prototypes for egs.library
  3.  **
  4.  **  Created: 14. July 1992   mvk
  5.  **  Changed: 14. July 1992
  6.  **
  7.  **/
  8.  
  9. #ifndef         EXEC_TYPES_H
  10. #include        <exec/types.h>
  11. #endif
  12. #ifndef         EGS_EGS_H
  13. #include        <egs/egs.h>
  14. #endif
  15.  
  16. E_EScreenPtr E_OpenScreen (struct E_NewEScreen *scr);
  17. void E_CloseScreen (E_EScreenPtr scr);
  18. void E_MouseOn (E_EScreenPtr scr);
  19. void E_MouseOff (E_EScreenPtr scr);
  20. void E_ModifyMouse (E_EScreenPtr scr, E_EMousePtr mouse);
  21. void E_ScreenToFront (E_EScreenPtr scr);
  22. void E_ScreenToBack (E_EScreenPtr scr);
  23. void E_ActivateEGSScreen (void);
  24. void E_ActivateAmigaScreen (void);
  25. void E_ModifyEDCMP (E_EScreenPtr scr, UWORD flags);
  26. void E_DisposeBitMap (E_EBitMapPtr map);
  27. void E_ClearBitMap (E_EBitMapPtr map);
  28. void E_SetMouseExcept (APTR callMe, APTR data);         /* PRIVATE */
  29. void E_ResetMouseExcept (void);                         /* PRIVATE */
  30. void E_SetRGB8 (E_EScreenPtr scr, UWORD reg, UWORD red,
  31.         UWORD green, UWORD blue);
  32. ULONG E_GetRGB8 (E_EScreenPtr scr, WORD reg);
  33. void E_SetRGB8CM (E_EScreenPtr scr, E_CLUPtr colors,
  34.           WORD start, WORD num);
  35. void E_GetRGB8CM (E_EScreenPtr scr, E_CLUPtr colors,
  36.           WORD start, WORD num);
  37. E_EBitMapPtr E_FlipMap (E_EScreenPtr scr, E_EBitMapPtr map);
  38. E_HardInfoPtr E_GetHardInfo (void);
  39. void E_WaitTOF (void);
  40. E_EBitMapPtr E_AllocBitMap (UWORD width, UWORD height, UWORD depth,
  41.                 ULONG type, ULONG flags, E_EBitMapPtr friend);
  42.  
  43.  
  44.